namespace SLS.Presentation
{
    //.NET References
    using System;
    using System.Collections.Generic;
    using System.ComponentModel.Composition;
    using System.Linq;
    using System.Text;
    using SLS.Presentation.Constants;
    using SLS.ExClassLib.MVVM;
    using SLS.ExClassLib.Loc;
    using SLS.ExClassLib.Loc.Attributes;
    /// <summary>
    /// Defines a static localization's <see cref="ViewModel"/>
    /// </summary>
    [Export("GTKRLocalizationModel", typeof(ILocalizationModel))]
    public class GTKRLocalizationModel: LocalizationModel
    {
        //Constructors
        //Fields 
        /// <summary>
        /// Default constructor.
        /// </summary>
        public GTKRLocalizationModel()
        {
            new GTKRRM();
            LocalizationManager.RegisterLocalizationModel(this);
        } 
        //Properties
        [LocalizeDynamically(GTKRLocalizationKey.SM)]
        [LocalizeDynamically(Language = "en", Value = "SM")]
        public String SM { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.KREAL)]
        [LocalizeDynamically(Language = "en", Value = "KREAL")]
        public String KREAL { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.GTPRE)]
        [LocalizeDynamically(Language = "en", Value = "GTPRE")]
        public String GTPRE { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.GTKEY)]
        [LocalizeDynamically(Language = "en", Value = "GTKEY")]
        public String GTKEY { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.POS)]
        [LocalizeDynamically(Language = "en", Value = "POS")]
        public String POS { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.LINE)]
        [LocalizeDynamically(Language = "en", Value = "LINE")]
        public String LINE { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.MKREAL)]
        [LocalizeDynamically(Language = "en", Value = "MKREAL")]
        public String MKREAL { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.MGTPRE)]
        [LocalizeDynamically(Language = "en", Value = "MGTPRE")]
        public String MGTPRE { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.MGTKEY)]
        [LocalizeDynamically(Language = "en", Value = "MGTKEY")]
        public String MGTKEY { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.SKREAL)]
        [LocalizeDynamically(Language = "en", Value = "SKREAL")]
        public String SKREAL { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.SGTPRE)]
        [LocalizeDynamically(Language = "en", Value = "SGTPRE")]
        public String SGTPRE { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.SGTKEY)]
        [LocalizeDynamically(Language = "en", Value = "SGTKEY")]
        public String SGTKEY { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.SMULTIKEY)]
        [LocalizeDynamically(Language = "en", Value = "SMULTIKEY")]
        public String SMULTIKEY { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.SFKEY)]
        [LocalizeDynamically(Language = "en", Value = "SFKEY")]
        public String SFKEY { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.SGDKAB)]
        [LocalizeDynamically(Language = "en", Value = "SGDKAB")]
        public String SGDKAB { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.LDES)]
        [LocalizeDynamically(Language = "en", Value = "LDES")]
        public String LDES { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.SDES)]
        [LocalizeDynamically(Language = "en", Value = "SDES")]
        public String SDES { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.VCK1)]
        [LocalizeDynamically(Language = "en", Value = "VCK1")]
        public String VCK1 { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.EXPR1)]
        [LocalizeDynamically(Language = "en", Value = "EXPR1")]
        public String EXPR1 { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.LPOS)]
        [LocalizeDynamically(Language = "en", Value = "LPOS")]
        public String LPOS { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.SUBSTATUS)]
        [LocalizeDynamically(Language = "en", Value = "SUBSTATUS")]
        public String SUBSTATUS { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.STATUS)]
        [LocalizeDynamically(Language = "en", Value = "STATUS")]
        public String STATUS { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.FUSER)]
        [LocalizeDynamically(Language = "en", Value = "FUSER")]
        public String FUSER { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.FDATE)]
        [LocalizeDynamically(Language = "en", Value = "FDATE")]
        public String FDATE { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.LUSER)]
        [LocalizeDynamically(Language = "en", Value = "LUSER")]
        public String LUSER { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.LDATE)]
        [LocalizeDynamically(Language = "en", Value = "LDATE")]
        public String LDATE { get; set; }                  
        [LocalizeDynamically(GTKRLocalizationKey.UID)]
        [LocalizeDynamically(Language = "en", Value = "UID")]
        public String UID { get; set; }                  
    }
}
  
